﻿//function Go()
//        {
//            var blOK = false;
//            $.post("/home/LoginCheck.aspx", { Action: "post", email: $("#email").val(),psw: $("#psw").val() },
//            function (data, textStatus){
//		    if(data.result ="success"){blOK=true;}
//		    },
//		     "json");
//		     return blOK;
//        }
        
//检查EMAIL和密码
var hidurl;
function CheckEmailAndPsw() {
    var email = $("#email").val();
    var psw = $("#psw").val();
    var autologin = $("#autoLogin").val();//++++++
    //alert("autologin:"+autologin);
    hidurl = $('#hidUrl').val();
    var blUserPsw = false;
            $.ajax({
                url: "home/Login.ashx",
                data: "email=" + email + "&psw=" + psw + "&url="+hidurl+"&autologin="+autologin,
                type: "POST",
                success: function(data) 
                {
                    switch(data)
                    {
                        case "Err_TimeOut":
                            $.moonbox.error('超时！');
                            break;
                        case "Err_AdminTimeOut":
                            $.moonbox.error('管理员超时或未登陆！');
                            break;
                        case "Err_AdminLocked":
                            $.moonbox.error('管理员被锁定！');
                            break;
                        case "Err_Locked":
                            $.moonbox.error('用户被锁定！');
                            break;
                        case "Err_UserInexistent":
                            $.moonbox.error('用户不存在！');
                            break;
                        case "Err_IPLimited":
                            $.moonbox.error('用户IP被限制！');
                            break;
                        case "Err_NoAuthority":
                            $.moonbox.error('用户权限不足！');
                            break;
                        case "Err_DbException":
                            $.moonbox.error('发生数据库异常！');
                            break;
                        case "Succeed":
                            $.moonbox.ok('登陆成功！')
                            //alert("url:"+gotoUrl);
                            setTimeout(gotoUrl,1000);                        
                            break;
                        case "SucceedSelect":
                            $.moonbox.ok('登陆成功！')
                            setTimeout(gotoSelect,1500);                        
                            break;
                        case "SucceedCreate":
                            $.moonbox.ok('登陆成功！')
                            setTimeout(gotoCreate,1500);                        
                            break;
                        case "Err_UnActivation":
                            $.moonbox.error('帐号未(通过电子邮件)激活！');
                            break;
                        case "Err_NameOrPwdError":
                            $.moonbox.error('账号或密码有误！');
                            break;
                        case "Err_NotAdmin":
                            $.moonbox.error('非管理员！');
                            break;
                        case "Err_DurativeLogError":
                            $.moonbox.error('连续登录错误锁定！');
                            break;
                        case "Err_GroupExpire":
                            $.moonbox.error('会员组超期！');
                            break;
//                    default:
//                        break;
                    }
                    
//                    if (data == 'True') 
//                    {
//                        $.moonbox.ok('登陆成功！')
//                        //alert("url:"+gotoUrl);
//                        setTimeout(gotoUrl,1000);
//                    }
//                    else if(data == 'TrueSelect')
//                    {
//                        $.moonbox.ok('登陆成功！')
//                        setTimeout(gotoSelect,1500);
//                    }
//                    else if(data == 'TrueCreate')
//                    {
//                        $.moonbox.ok('登陆成功！')
//                        setTimeout(gotoCreate,1500);
//                    }
//                    else 
//                    {
//                        $.moonbox.error('账号或密码有误！');
//                    }
//                    return blUserPsw;
                }
            });
}
var gotoSelect = function(){
    $.moonbox.loadAjax('/Module/Club/SelectModule.aspx'+'?random='+Math.random());
}
var gotoCreate = function(){
    $.moonbox.loadAjax('/Module/Club/CreateModule.aspx'+'?random='+Math.random());
}

var gotoLogin = function(){
    $.moonbox.loadAjax('home/login.ashx?url=index.html');
}
var gotoUrl = function(){
    window.location=hidurl;
    //alert("hidurl:"+hidurl);
}
//点击提交，复查所有验证
var regAll = function() {
    var blreg = false;
    if (CheckEmailAndPsw()) {
        return true;
    }
    return blreg;
}

function LoginAjax(href,goUrl) {
    $.ajax({
        url: href,
        type: 'post',
        success: function(data) {
            window.location=goUrl;
        },
        error: function() { $.moonbox.error('登陆失败！'); }
    });
}
